/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package model.dao;

import java.util.List;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceException;
import javax.persistence.Query;
import model.dominio.Atividade;

/**
 *
 * @author ronan
 */
public class DaoAtividade extends Dao {
    
    public List<Atividade> buscarAtividade(Atividade atividade) {
        EntityManager em = super.getEntityManager();
        try {
            String strSQL = "SELECT a FROM Atividade a ";
            if (!atividade.getNome().equals("")) {
                strSQL += "WHERE a.nome='" + atividade.getNome() + "' ";
            } 
            strSQL += "ORDER BY NOME ASC";
            em.getTransaction().begin();

            Query query = em.createQuery(strSQL);

            return (List<Atividade>) query.getResultList();
        } catch (PersistenceException e) {
            return null;
        } finally {
            em.close();
        }
    
    }
}
